Page({

  /**
   * 页面的初始数据
   */
  data: {
    activeIndex:0,
    categoryList:[],
    activeItem:{}, 
    childData:[], 
    wh:0  
  },
  // 获取数据
  async loadCateData(){
    const { categoryList } = await wx.$ajax.get('/catalog/index')
    this.setData({
      categoryList,
      activeItem:categoryList[0],
      childData:categoryList[0].subCategoryList
    })
  },
  // 获取子类数据
  async getCurrentData(id){
    const { currentCategory } = await wx.$ajax.get('/catalog/current?id=' + id)
    this.setData({
      activeItem:currentCategory,
      childData:currentCategory.subCategoryList
    })
  },
  // 激活active
  changeIndex(event){
    // console.log(event.target.dataset.ind);
    let index = event.target.dataset.ind
    // console.log(this.data.categoryList[index].id);
    let id = this.data.categoryList[index].id
    this.getCurrentData(id)
    this.setData({
      activeIndex:index
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      // 获取当前设备信息
      let info = wx.getSystemInfoSync()
      this.setData({
        wh:info.windowHeight - 50 - 28
      })
    this.loadCateData()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})